package com.baofu.paycore.biz.engine.processor;

import com.baofu.paycore.biz.engine.command.Command;
import com.baofu.paycore.biz.enums.CommandProcessorEnum;

/**
 * 处理器容器
 * <p>
 *  1、获取处理器
 * </p>
 */
public interface ProcessorContainer {

    /**
     * 获取处理器
     * 
     * @param type  支付命令处理器名称
     * @return BaseProcessor
     */
    BaseProcessor<Command> getProcessor(CommandProcessorEnum type);
}
